<?php


define('FPDF_FONTPATH','font/');
require('mysql_table.php');

include("comunes.php");

include ("../conectar.php");  

$pdf=new PDF();
//*********  LLAMAR A FPDF **************
$pdf->FPDF('P','mm','A4'); //cambiar el tamanho de pagina
//*****************************
$pdf->Open();
$pdf->AddPage();
//$pdf->AddPage(orientacion,formato); //orientacion: (l) landscape, (p)portrait; formato: a3,a4,letter,legal

$codplantilla=$_GET["codplantilla"];

$query="SELECT * FROM plantilla WHERE borrado=0 AND codigo_plantilla=".$codplantilla;
$rs_query=mysql_query($query);

$descrip_plant=mysql_result($rs_query,0,"descripcion_plantilla");

//Nombre del Listado
$pdf->SetFillColor(255,255,255);
$pdf->SetFont('Arial','B',16);
$pdf->SetY(40);//************************ cambie a 40
$pdf->SetX(0);
$pdf->MultiCell(200,6,"Plantilla ".$descrip_plant,0,C,0);

$pdf->Ln();    
	
//Restauracin de colores y fuentes

$pdf->SetFillColor(224,235,255);
$pdf->SetTextColor(0);
$pdf->SetFont('Arial','B',7);


//Buscamos y listamos los detalles de cada tabla
$contador=0;
$item=1;

$pdf->SetFont('Arial','',8);


//Ttulos de las columnas
$header=array('Datos','Aduana','Despachos','Otros Gastos');

//Colores, ancho de lnea y fuente en negrita
$pdf->SetFillColor(200,200,200);
$pdf->SetTextColor(0);
$pdf->SetDrawColor(0,0,0);
$pdf->SetLineWidth(.2);
$pdf->SetFont('Arial','B',8);


$w=array(48,47,47,47);
//*********** PARTE DE DATOS ***************
$sel_lineas="SELECT fila_plantilla,columna_plantilla,valor_plantilla FROM plantillaDetalles WHERE codigo_plantilla='$codplantilla' AND cod_tabla_plantilla='1' ORDER BY fila_plantilla,columna_plantilla ASC";
$rs_lineas=mysql_query($sel_lineas);
$cant=mysql_num_rows($rs_lineas);
$registro=array();
$nrof=0; //nro de filas
if($cant>0){
	$pdf->Cell(0,7,$header[0],1,0,'C',1);
	$pdf->Ln(8);
	$pdf->SetFont('Arial','',8);
	for ($i = 0; $i < $cant; $i++) { 
		$fila=mysql_result($rs_lineas,$i,"fila_plantilla");
		$columna=mysql_result($rs_lineas,$i,"columna_plantilla");
		$valor=mysql_result($rs_lineas,$i,"valor_plantilla");																								
	
		if($fila==$nrof)
		{
			$registro[$columna-1]=utf8_decode($valor);
		}
		else
		{	
			$i--;
		
			$pdf->Cell(60,5,$registro[0],0,0,'L');
			$pdf->Cell(30,5,$registro[1],'LRTB',0,'L');
			$pdf->Cell(60,5,$registro[2],0,0,'L');
			$pdf->Cell(30,5,$registro[3],'LRTB',0,'L');
			$pdf->Ln(7);	
					
			$nrof++;								
			for($x=0;$x<4;$x++)													
				$registro[$x]="";	

		}
	}
	//para imprimir ultima linea		
	$pdf->Cell(60,5,$registro[0],0,0,'L');
	$pdf->Cell(30,5,$registro[1],'LRTB',0,'L');
	$pdf->Cell(60,5,$registro[2],0,0,'L');
	$pdf->Cell(30,5,$registro[3],'LRTB',0,'L');
	$pdf->Ln(7);	
}	
//*********** PARTE DE ADUANA ***************
$w=array(90,30);
$sel_lineas="SELECT fila_plantilla,columna_plantilla,valor_plantilla FROM plantillaDetalles WHERE codigo_plantilla='$codplantilla' AND cod_tabla_plantilla='2' ORDER BY fila_plantilla,columna_plantilla ASC";
$rs_lineas=mysql_query($sel_lineas);
$cant=mysql_num_rows($rs_lineas);
$registro=array();
$nrof=1; //nro de filas
if($cant>0){
	$pdf->Cell(0,7,$header[1],1,0,'C',1);
	$pdf->Ln(8);			
		for ($i = 0; $i < $cant; $i++) { 
		$fila=mysql_result($rs_lineas,$i,"fila_plantilla");
		$columna=mysql_result($rs_lineas,$i,"columna_plantilla");
		$valor=mysql_result($rs_lineas,$i,"valor_plantilla");																								
	
		if($fila==$nrof)
		{
			$registro[$columna-1]=utf8_decode($valor);		
		}
		else
		{	
			$i--;
									
			$pdf->Cell(118,5,$registro[0],0,0,'L');
			$pdf->Cell(30,5,$registro[1],'LRTB',0,'R');
			$pdf->Cell(2,5,'',0,0,'R');
			$pdf->Cell(30,5,$registro[2],'LRTB',0,'R');
			$pdf->Ln(7);

			$nrof++;								
			for($x=0;$x<4;$x++)													
				$registro[$x]="";	

		}
	}
	//para imprimir ultima linea
	$pdf->Cell(118,5,$registro[0],0,0,'L');
	$pdf->Cell(30,5,$registro[1],'LRTB',0,'R');
	$pdf->Cell(2,5,'',0,0,'R');
	$pdf->Cell(30,5,$registro[1],'LRTB',0,'R');
	$pdf->Ln(7);
}
//*********** PARTE DE DESPACHO ***************
$sel_lineas="SELECT fila_plantilla,columna_plantilla,valor_plantilla FROM plantillaDetalles WHERE codigo_plantilla='$codplantilla' AND cod_tabla_plantilla='3' ORDER BY fila_plantilla,columna_plantilla ASC";
$rs_lineas=mysql_query($sel_lineas);
$cant=mysql_num_rows($rs_lineas);
$registro=array();
$nrof=1; //nro de filas
if($cant>0){
	$pdf->Cell(0,7,$header[2],1,0,'C',1);
	$pdf->Ln(8);
	for ($i = 0; $i < $cant; $i++) { 
		$fila=mysql_result($rs_lineas,$i,"fila_plantilla");
		$columna=mysql_result($rs_lineas,$i,"columna_plantilla");
		$valor=mysql_result($rs_lineas,$i,"valor_plantilla");																								
		
		if($fila==$nrof)
		{
			$registro[$columna-1]=utf8_decode($valor);
		}
		else
		{	
			$i--;

			$pdf->Cell(118,5,$registro[0],0,0,'L');
			$pdf->Cell(30,5,$registro[1],'LRTB',0,'R');
			$pdf->Cell(2,5,'',0,0,'R');
			$pdf->Cell(30,5,$registro[2],'LRTB',0,'R');
			$pdf->Ln(7);

			$nrof++;								
			for($x=0;$x<4;$x++)													
				$registro[$x]="";	

		}
	}
	//Para imprimir la ultima linea
	$pdf->Cell(118,5,$registro[0],0,0,'L');
	$pdf->Cell(30,5,$registro[1],'LRTB',0,'R');
	$pdf->Cell(2,5,'',0,0,'R');
	$pdf->Cell(30,5,$registro[1],'LRTB',0,'R');
	$pdf->Ln(7);
}

//*********** PARTE DE OTROS DATOS ***************
$w=array(80,47,47);
$sel_lineas="SELECT fila_plantilla,columna_plantilla,valor_plantilla FROM plantillaDetalles WHERE codigo_plantilla='$codplantilla' AND cod_tabla_plantilla='4' ORDER BY fila_plantilla,columna_plantilla ASC";
$rs_lineas=mysql_query($sel_lineas);
$cant=mysql_num_rows($rs_lineas);
$registro=array();
$nrof=1; //nro de filas
if($cant>0){
	$pdf->Cell(0,7,$header[3],1,0,'C',1);
	$pdf->Ln(8);
	for ($i = 0; $i < $cant; $i++) { 
		$fila=mysql_result($rs_lineas,$i,"fila_plantilla");
		$columna=mysql_result($rs_lineas,$i,"columna_plantilla");
		$valor=mysql_result($rs_lineas,$i,"valor_plantilla");																								
	
		if($fila==$nrof)
		{
			$registro[$columna-1]=utf8_decode($valor);
		}
		else
		{	
			$i--;

			$pdf->Cell(118,5,$registro[0],0,0,'L');
			$pdf->Cell(30,5,$registro[1],'LRTB',0,'R');
			$pdf->Cell(2,5,'',0,0,'R');
			$pdf->Cell(30,5,$registro[2],'LRTB',0,'R');
			$pdf->Ln(7);

			$nrof++;								
			for($x=0;$x<4;$x++)													
				$registro[$x]="";	
		}
	}
	//Para imprimir la ultima fila
	$pdf->Cell(118,5,$registro[0],0,0,'L');
	$pdf->Cell(30,5,$registro[1],'LRTB',0,'R');
	$pdf->Cell(2,5,'',0,0,'R');
	$pdf->Cell(30,5,$registro[1],'LRTB',0,'R');
	$pdf->Ln(7);	
}
$pdf->Output("Plantilla-".$descrip_plant.".pdf","D");
?> 
